package edu.ar.bases.dvdstore.domainmodel.entities.interfaces;

import edu.ar.bases.dvdstore.domainmodel.entities.Cliente;
import edu.ar.bases.dvdstore.domainmodel.entities.Dvd;

public interface IEvento {

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getEventoID()
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getEventoID()
	 */
	public abstract int getEventoID();

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setEventoID(int)
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setEventoID(int)
	 */
	public abstract void setEventoID(int eventoID);

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getDevolucion()
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getDevolucion()
	 */
	public abstract IDevolucion getDevolucion();

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setDevolucion(edu.ar.bases.dvdstore.domainmodel.entities.interfaces.IDevolucion)
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setDevolucion(edu.ar.bases.dvdstore.domainmodel.entities.interfaces.IDevolucion)
	 */
	public abstract void setDevolucion(IDevolucion devolucion);

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getAlquiler()
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getAlquiler()
	 */
	public abstract IAlquiler getAlquiler();

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setAlquiler(edu.ar.bases.dvdstore.domainmodel.entities.interfaces.IAlquiler)
	 */
	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setAlquiler(edu.ar.bases.dvdstore.domainmodel.entities.interfaces.IAlquiler)
	 */
	public abstract void setAlquiler(IAlquiler alquiler);

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getDvd()
	 */
	public abstract Dvd getDvd();

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setDvd(edu.ar.bases.dvdstore.domainmodel.entities.Dvd)
	 */
	public abstract void setDvd(Dvd dvd);

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#getCliente()
	 */
	public abstract Cliente getCliente();

	/* (non-Javadoc)
	 * @see edu.ar.bases.dvdstore.domainmodel.entities.IEvento#setCliente(edu.ar.bases.dvdstore.domainmodel.entities.Cliente)
	 */
	public abstract void setCliente(Cliente cliente);

}